package com.ztgf.shopping.models.vo.template;

import com.ztgf.shopping.models.dto.epg.*;
import com.ztgf.shopping.models.vo.epg.EpgSectionVO;
import com.ztgf.shopping.models.vo.epg.EpgShopSectionVO;
import com.ztgf.shopping.models.vo.epg.EpgShowWindowVO;
import com.ztgf.shopping.models.vo.epg.EpgTopicVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.io.Serializable;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * 模版功能模块VO
 *
 * @author YUE
 * @Date 2020-05-29 11:19:20
 */
@Data
public class TempletModuleVO implements Serializable {
    @ApiModelProperty(value = "主键")
    private Long id;
    @ApiModelProperty(value = "模版id")
    private Long templetId;
    @ApiModelProperty(value = "功能名称")
    private String name;
    @ApiModelProperty(value = "关键字 banner、mainNavigation、section、topic、showWindow、ztgfInfo、shopInfo")
    private String key;
    @ApiModelProperty(value = "是否发布 0未发布，1发布")
    private String isPublish;
    @ApiModelProperty(value = "装修类型 0Banner、1主导航、2频道栏目、3推荐专区、4新鲜好物、5中铁工服信息配置、6 店铺信息")
    private Integer decorateType;
    @ApiModelProperty(value = "是否是店铺的模板 0店铺，1不是")
    private Integer isShop;
    @ApiModelProperty(value = "描述")
    private String nodes;
    @ApiModelProperty(value = "装修类型 0 banner、1 mainNavigation、2 section、3 topic、4 showWindow、5 ztgfInfo、6 shopInfo")
    private Map<String,Object> map = new HashMap<>();
}
